div,ul,li,img,h4,button {
    border:0 none;
    margin:0;
    padding:0;
}

body,#header,#div_search,#body,#footer {
    border:0 none;
    text-align:center;
    font-family:Arial;
    font-size:12px;
    margin:0;
    padding:0;
}

#header,#div_search,#body,#footer {
    width:990px;
    text-align:left;
    margin:0 auto;
}

#header {
    background-color:#FFF;
    margin-top:10px;
}

#header,#header_logo,#header_slogan {
    height:80px;
    text-align:center;
}

#header_logo {
    float:left;
    width:95px;
}

#header_logo img {
    height:100px;
    width:95px;
}

#header_slogan {
    color:#FF9A00;
    float:left;
    position:relative;
    width:350px;
}

#header_slogan #slogan {
    font-size:18px;
    font-weight:700;
    position:absolute;
    top:30%;
}

#header_menu {
    float:right;
    width:545px;
}

#header_menu #cus_menu {
    float:right;
}

#header_menu ul {
    list-style:none;
    float:right;
}

#header_menu li {
    display:inline;
}

#header_menu #logined {
    font-weight:700;
    float:left;
    padding:6px;
}

#header_menu li a {
    display:inline-block;
    float:right;
    font-weight:700;
    padding:6px;
}

#header_menu li span {
    display:inline-block;
    float:right;
    padding:6px;
}

.clear {
    clear:both;
    height:10px;
    width:100%;
}

#div_search {
    background-color:#146EB4;
    text-align:center;
    height:35px;
}

#div_search,#div_search div {
    text-align:left;
    background-color:#146eb4;
}
#header
{
	background-color:white;
	margin-top:10px;
}
#header,#header_logo,#header_sologan
{
	height:100px;
	text-align:center;
}
#header_logo
{
	width:95px;
	float:left;
}
#header_logo img
{
	width:95px;
	height:100px;
}
#header_sologan
{
	position:relative;
	color:#ff9a00;
	float:left;
	width:350px;
}
#header_sologan div
{
	position:absolute;
    top:30%;
    font-weight:bold;
    font-size:18px;
}
#header_menu
{
	float:right;
	width:545px;
}
/* Tạo Menu DropDown */
#div_search ul{
    float: left;
    width: 143px;
    padding: 3px 15px 3px 15px;
    list-style: none;
    text-align: center;

}

/* Style for [Danh Mục sách]*/
#div_seach ul li{
    background: rgb(231, 121, 2);
    color: white;
    display: block;
    border: #e77902;
    font-size: 18px;
    position: relative;
}

/* Disable Decorating Link */
#div_search ul li a{
    text-decoration: none;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}
#div_search ul li hover{
    background: #edf7ff;
}

#div_search ul li ul{
    border: 2px #fb9001;
}

#div_search li ul{
    position: absolute;
    display: none;
}

/* Xử lý đưa chuột vào danh mục sách */
#div_search li:hover ul{
    display: block;
}
#div_search ul li ul li{
    width: 100%;

    background: #b6dbf9;
    color: black;

    border-bottom:solid 1px #83abc6;
    border-left:solid 1px #83abc6;
    border-right:solid 1px #83abc6;
    
    display: block;
    text-align: left;
}

#div_search ul li ul {
   
}

#div_search ul li ul li hover{
    background: #ABC6DD;
    color: blueviolet;
    font-weight: bold;
}
#div search table{
    float: left;
}
#searchbox {
    float:left;
    color:#FFF;
    margin:0 auto;
}

#nav_category {
    width:165px;
    color:#FFF;
    border:none;
    font-size:16px;
    margin-top:1px;
    padding-left:0;
    padding-top:0;
    padding-bottom:0;
    background-color:#e77902;
}

#categorybook {
    display:none;
    float:left;
    width:175px;
    overflow:visible;
    z-index:1;
    position:absolute;
}

#categorybook h4 {
    color:#FFF;
    font-size:16px;
    margin-top:5px;
    padding-left:5px;
    padding-top:2px;
    padding-bottom:8px;
    background-color:#e77902;
}

#categorybook li.book {
    display:list-item;
    background-color:#edf7ff;
    border-bottom:solid 1px #83abc6;
    border-left:solid 1px #83abc6;
    border-right:solid 1px #83abc6;
}

#categorybook li a {
    display:block;
    color:#000;
    text-decoration:none;
    font-weight:700;
    cursor:pointer;
    background-image:url('img_more.png');
    background-repeat:no-repeat;
    background-position:2% 50%;
    padding:6px 6px 6px 15px;
}

td input.txt {
    width:100%;
    height:15px;
}

td input.bt {
    width:50px;
    height:20px;
    border:solid 1px #9baaae;
    background-color:#fad5a8;
    font-weight:700;
    cursor:pointer;
}

td input.cart {
    font-weight:700;
    color:#FFF;
    width:100px;
    border:solid 1px #0b5289;
    background:#e77902 url('shopping_cart.png') no-repeat left;
    cursor:pointer;
    height:24px;
    padding:1px 0;
}

#body_left,#navigation {
    float:left;
}

#welcome_user {
    height:80px;
    display:block;
}

#avatar {
    float:left;
    width:60px;
    height:60px;
}

#profile {
    float:left;
    margin-left:10px;
    text-align:center;
}

#navigation {
    display:block;
    overflow:visible;
    z-index:1;
}

#navigation .nav_item {
    display:list-item;
    background-color:#fff;
    border-top:solid 1px #83abc6;
}

#navigation li a {
    display:block;
    text-decoration:none;
    cursor:pointer;
    text-align:left;
    padding:6px 6px 6px 15px;
}

.header {
    border-bottom:solid 1px #83abc6;
    margin-top:10px;
    font-weight:700;
}

#body_content {
    float:right;
    border-left:solid 1px #83abc6;
    border-right:solid 1px #83abc6;
    height:auto;
    width:813px;
}

#body_main {
    float:left;
    width:550px;
    margin-left:5px;
}

#body_right {
    width:250px;
    float:right;
}

#body_right .divCommunity {
    border-bottom:solid 1px #83abc6;
    border-top:solid 1px #83abc6;
    font-weight:700;
    font-size:16px;
    margin-top:10px;
    padding:5px 0;
}

#body_right .divCommunity a {
    display:block;
    cursor:pointer;
    text-decoration:none;
    padding:2px 5px;
}

#body_right .divHeaderNane a:hover {
    background-color:#e77902;
    text-decoration:blink;
    border-color:#006db2;
}

#events a.new,#posts a.new {
    color:red;
}

#events a,#posts a {
    color:#000;
    text-decoration:none;
}

#feels img,#posts img {
    width:50px;
    height:50px;
    margin-top:10px;
    float:left;
}

#feels div.cover,#posts div.cover {
    width:60px;
    float:left;
}

#feels div.info,#posts div.info {
    margin-top:10px;
    float:left;
    margin-left:5px;
    width:185px;
}

#footer {
    border-top:solid 1px #000;
    padding-top:10px;
    color:#000;
    font-weight:700;
    margin-top:0;
    margin-bottom:10px;
}

#book_news div.cover {
    float:left;
    width:75px;
}

#book_news img {
    margin-top:15px;
    height:75px;
    width:75px;
}

#book_news div.info {
    float:left;
    width:125px;
    margin-top:15px;
}

#User_Info p {
    float:left;
    padding-left:5px;
}

#header_menu #header_common_menu a,#header_menu #cus_menu a {
    color:#3b78cd;
    cursor:pointer;
    text-decoration:none;
}

#header_menu #cus_menu a:hover,#posts a:hover {
    text-decoration:underline;
}

#categorybook ul,#navigation ul,#events ul {
    list-style:none;
}

#categorybook li a:hover,#navigation li a:hover {
    background-color:#b6dbf9;
}

#body_right .divCommunity a:hover,#User_Info p a {
    text-decoration:none;
}